/*
 * MotorFileHeader.h
 *
 *  Created on: 2018年4月22日
 *      Author: zhengboyuan
 */

#ifndef MOTORFILEHEADER_H_
#define MOTORFILEHEADER_H_


#define	KEY_MOTORFILEHEADER		"MotorFileHeader"


enum MotorConst
{
	MOTOR_SEPERATOR = '_'
};


#pragma pack(1)


struct MotorFileHeader
{
	char unicode[4];	/// 统一码
	char road[2];		/// 路局代码
	char vendor;		/// 厂商
	char version[3];	/// 版本号
	char custom[7];		/// 自定义

	char seperator0;		/// 间隔

	char car[8];		/// 车号

	char seperator1;		/// 间隔

	char date[6];		/// 起始日期
	char time[6];		/// 起始时间

	char seperator2;		/// 间隔

	char duration[4];	/// 时长, 单位为秒

	char seperator3;		/// 间隔

	char channel[2];	/// 通道

	char seperator4;		/// 间隔

	char reserved[5];	/// 预留码

};

#pragma pack()


#endif /* MOTORFILEHEADER_H_ */
